Code Generation for a Bi-dimensional Composition Mechanism

نویسندگان

  • Jacky Estublier
  • Anca Daniela Ionita
  • Tam Nguyen
چکیده

Composition mechanisms are intended to build a target system out of many independent units. The paper presents how the aspect technology may leverage the hierarchical composition, by supporting two orthogonal mechanisms (vertical and horizontal) for composing completely autonomous parts. The vertical mechanism is in charge of coordinating heterogeneous components, tools or services at a high level of abstraction, by hiding the technical details. The result of such a composition is called “domain” and, at its turn, it represents a high granularity unit of reuse. The horizontal mechanism composes domains at the level of their abstract concepts, even if they have been independently designed and implemented. The paper discusses the formalization of the vertical and horizontal compositions, and the wizard we have developed for generating the needed code (using Aspect Oriented Programming) in order to build the modeled applications.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Bi-dimensional Composition with Domain Specific Languages

The paper presents how domain modeling may leverage the hierarchical composition, supporting two orthogonal mechanisms (vertical and horizontal) for composing completely autonomous parts. The vertical mechanism is in charge of coordinating heterogeneous components, tools or services at a high level of abstraction, by hiding the technical details. The result of such a composition is called “doma...

متن کامل

Three-Dimensional Interfacial Green’s Function for Exponentially Graded Transversely Isotropic Bi-Materials

By virtue of a complete set of two displacement potentials, an analytical derivation of the elastostatic Green’s functions of an exponentially graded transversely isotropic bi-material full-space was presented. Three-dimensional point-load Green’s functions for stresses and displacements were given in line-integral representations. The formulation included a complete set of transformed stress-p...

متن کامل

Freeze-form Extrusion Fabrication of Functionally Graded Materials

Presented in this paper is a novel additive manufacturing technology for making three-dimensional parts with functionally graded materials (FGMs), called Freeze-form Extrusion Fabrication (FEF). The system development included extruder modeling and control, composition gradient control for a tripleextruder mechanism, and motion code generation for a 3-axis positioning system. The effectiveness ...

متن کامل

m-compositions and m-partitions: exhaustive generation and Gray code

In this paper we give an exhaustive generation algorithm for the class of m-compositions of integers with fixed m. Moreover we define a Gray code to list these combinatorial objects according to a particular order. Finally, we define m-partitions, which are an m-dimensional generalization of integer partitions, and an exhaustive generation algorithm for m-partitions, based on the same ideas use...

متن کامل

Some notes on the characterization of two dimensional skew cyclic codes

‎‎A natural generalization of two dimensional cyclic code ($T{TDC}$) is two dimensional skew cyclic code‎. ‎It is well-known that there is a correspondence between two dimensional skew cyclic codes and left ideals of the quotient ring $R_n:=F[x,y;rho,theta]/_l$‎. ‎In this paper we characterize the left ideals of the ring $R_n$ with two methods and find the generator matrix for two dimensional s...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008